package com.university.evaluation.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.university.evaluation.entity.EvaluationSystem;

import java.util.List;

public interface EvaluationSystemService extends IService<EvaluationSystem> {

    // 获取当前启用的测评体系
    EvaluationSystem getCurrentSystem();

    // 根据学年和学期查询测评体系
    EvaluationSystem findByAcademicYearAndSemester(String academicYear, Integer semester);

    // 获取所有测评体系（分页）
    List<EvaluationSystem> findAll(int pageNum, int pageSize);

    // 启用测评体系
    boolean enableSystem(Long systemId);

    // 结束测评体系
    boolean closeSystem(Long systemId);

}